// 组件变量
// 名称可按如下规则定义：
// <component>-[type]-[attrtype]-<attr>-[status]

// component:组件名，如button，
// type: 组件类型，如 button 的次要按钮（line）
// attrtype: 属性的具体应用场景。如颜色，用于背景（bg）、文本（text）、边框（border）等
// attr: 属性名称，如color、height、radius等
// status: 表示组件状态或尺寸，如 hover、disabled、s、l 等

// 如：@button-line-bg-color-hover
// 如：@button-line-height-s

// 颜色
@dialog-border-color: transparent;
@dialog-bg-color: @bg-color-container;
@dialog-header-text-color: @text-color-primary;
@dialog-body-text-color: @text-color-secondary;
@dialog-close-icon-hover: @bg-color-container-hover;
@dialog-close-icon-active: @bg-color-container-active;
@dialog-info-icon-color: @brand-color;
@dialog-success-icon-color: @success-color;
@dialog-warning-icon-color: @warning-color;
@dialog-error-icon-color: @error-color;
@dialog-close-color: @text-color-secondary;
@dialog-mask-bg-color: @mask-active;

// 字体
@dialog-header-font-size: @font-size-l;
@dialog-header-font-weight: 700;
@dialog-body-text-font-size: @font-size-base;

// 尺寸
// @dialog-size-l-width: 960px;
// @dialog-size-s-width: 480px;
@dialog-width: 480px;
@dialog-header-height: 50px;
@dialog-icon-size: 24px;
@dialog-close-icon-size: 20px;

// 间距
@dialog-spacer: @spacer-4;
@dialog-default-spacer: 28px @spacer-4 @spacer-4 @spacer-4;
// @dialog-default-body-spacer: @dialog-spacer @spacer @dialog-spacer 0;
@dialog-primary-spacer: @dialog-spacer;
@dialog-parimary-body-spacer: @dialog-spacer 28px @dialog-spacer 28px;
@dialog-default-padding: @dialog-spacer;
@dialog-header-line-height: 22px;
@dialog-header-icon-margin-right: @spacer;
@dialog-body-line-height: 22px;
@dialog-body-padding: @spacer-2 0 @spacer-3;
@dialog-body-icon-padding: @spacer-2 0  @spacer-3 @spacer-4;
@dialog-footer-button-margin-left: @spacer;
@dialog-word-spacing: -6px;

// 边框
@dialog-border: 1px solid @border-level-1-color;
@dialog-border-radius: @border-radius;
@dialog-close-border-radius: @border-radius;

// 位置
@dialog-close-position-top: @spacer-3;
@dialog-close-position-right: @spacer-3;
@dialog-top-position-top: 20%;

// 动画
@dialog-anim-duration: @anim-duration-base;
@dialog-anim-time-fn-enter: cubic-bezier(.08, .82, .17, 1);
@dialog-anim-time-fn-exit: cubic-bezier(.6, .04, .98, .34);
@dialog-anim-time-fn-fade: cubic-bezier(.55, 0, .55, .2);
